using System;
using Sinacor.Servico.Bovespa.Titulo.Service.DataContract.Request;
using Sinacor.Servico.Bovespa.Titulo.BusinessEntity;

namespace Sinacor.Servico.Bovespa.Titulo.Service.ServiceImplementation.Translator
{
    /// <summary>
    /// Data: 08/01/2008
    /// Autor: Diogo Milanez
    /// Obs: Renomeado 
    /// </summary>
    public static class TranslateConsultarTituloCodigoRequest
    {
        /// <summary>
        /// Data: 10/01/2008
        /// Autor: Eduardo Sertorio
        /// </summary>
        public static BusinessEntity.Titulo ToTitulo(DataContract.Request.ConsultarTituloCodigoRequest from)
        {
            BusinessEntity.Titulo to = new BusinessEntity.Titulo();
            to.Codigo = from.CodigoNegociacao;
            to.DataOrdem = from.DataOrdem;
            to.TipoMercado = (BusinessEntity.Enum.TipoMercado?)from.Mercado;//20080412 17:01 - Alterado - DMilanez.7Comm

            return to;
        }
    }
}

